Diffie Hellman Key Exchange Using Bitcoin's Elliptic Curve Algorithm / The Math Behind Bitcoin